@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:"宋体",Verdana, Geneva, sans-serif; color:#333;}
a{ text-decoration:none; color:#333;}
input{ border:1px solid #ccc;}
ul,li{ list-style:none; margin:0; padding:0;}
.float_l{ float:left;}
.float_r{ float:right;}

.header{ background:url(../images/top_bar_bg.gif) repeat-x top left; height:30px;}
.header .cont{ width:950px; margin:0 auto; line-height:30px; text-align:right; padding:0 8px;}
.header .cont a{ margin:0 2px;}
.header .cont a:hover{ color:#06F; text-decoration:underline;}

.main{ background:url(../images/body_bg.gif) left top repeat-x #FFF;}
.main .cont{ width:950px; margin:0 auto;}

.main .cont .logo{}
.con_main .tab_title{ height:40px; margin-bottom:-1px;}
.con_main .tab_title .float_r{ line-height:40px;}
.con_main .tab_title span{ display:block; float:left; font-size:14px; width:155px; height:40px; cursor:pointer; text-align:center; line-height:40px; margin:0; padding:0;}
.con_main .tab_title span.mail{ background:url(../images/tab_regist_bg.gif) left bottom no-repeat; color:#FFF;}
.con_main .tab_title span.mail b{ width:16px; height:16px; display:inline-block; vertical-align:text-top; margin-right:4px; background:url(../images/regist_ico.gif) left top no-repeat;}
.con_main .tab_title span.mail_on{ background:url(../images/tab_regist_bg.gif) left top no-repeat; font-weight:bold; color:#000;}
.con_main .tab_title span.mail_on b{ width:16px; height:16px; display:inline-block; vertical-align:text-top; margin-right:4px; background:url(../images/regist_ico.gif) left bottom no-repeat;}
.con_main .tab_title span.mobile{ background:url(../images/tab_regist_bg.gif) right top no-repeat; font-weight:bold; color:#FFF;}
.con_main .tab_title span.mobile b{ width:16px; height:16px; display:inline-block; vertical-align:text-top; margin-right:4px; background:url(../images/regist_ico.gif) right top no-repeat;}
.con_main .tab_title span.mobile_on{ background:url(../images/tab_regist_bg.gif) right bottom no-repeat; color:#000;}
.con_main .tab_title span.mobile_on b{ width:16px; height:16px; display:inline-block; vertical-align:text-top; margin-right:4px; background:url(../images/regist_ico.gif) right bottom no-repeat;}

.con_main .tab_cont{ border:1px solid #67a1e1; padding:8px; background:#FFF;}
.con_main .tab_cont .float_l{ width:710px; margin-right:5px;}
.con_main .tab_cont .float_l .process{ height:25px;}
.con_main .tab_cont .float_l .process table{ width:100%;}
.con_main .tab_cont .float_l .process table td{ line-height:25px; text-align:center;}
.con_main .tab_cont .float_l .process .process_1{ background:url(../images/process_bg.gif) left top no-repeat;}
.con_main .tab_cont .float_l .process .process_2{ background:url(../images/process_bg.gif) left -25px repeat-x; color:#FFF;}
.con_main .tab_cont .float_l .process .process_3{ background:url(../images/process_bg.gif) left -50px no-repeat;}
.con_main .tab_cont .float_l .process .process_4{ background:url(../images/process_bg.gif) left -75px repeat-x;}
.con_main .tab_cont .float_l .process .process_5{ background:url(../images/process_bg.gif) left -100px no-repeat;}
.con_main .tab_cont .float_l .process .process_6{ background:url(../images/process_bg.gif) left bottom no-repeat;}

.con_main .tab_cont .form_list{ margin-top:18px;}
.con_main .tab_cont .form_list td{ line-height:24px; padding:4px auto;}
.con_main .tab_cont .form_list td input{ width:200px; height:22px; line-height:18px;}
.con_main .tab_cont .form_list td strong{ color:#ff0000; margin-right:6px; font-weight:normal;}
.con_main .tab_cont .form_list td span{ display:inline-block; border-top:5px solid #999; line-height:22px; margin-right:1px; width:50px; text-align:center;}
.con_main .tab_cont .form_list td span.sele_on{ border-top:5px solid #6C0;}
.con_main .tab_cont .form_list td a,.con_main .tab_cont .form_list td b{ color:#0053aa; font-weight:normal;}

.con_main .tab_cont .form_list .more_info{ text-align:center; line-height:25px; margin-top:8px;}
.con_main .tab_cont .form_list .more_info a{ background:url(../images/more_info_bg.gif) center no-repeat; width:124px; height:25px; display:inline-block;}
.con_main .tab_cont .form_list .more_info span{ color:#999999;}
.con_main .tab_cont .form_list .agree_rule{ color:#4e4e4e; margin:45px auto 20px 195px; line-height:18px;}
.con_main .tab_cont .form_list .agree_rule span{ display:inline-block; vertical-align:top; cursor:pointer; width:17px; height:17px; background:url(../images/sele_ico.gif) left bottom no-repeat;}
.con_main .tab_cont .form_list .agree_rule a{ text-decoration:underline; font-weight:bold;}
.con_main .tab_cont .form_list .regist_btn{ margin:0 auto 25px 195px;}
.regist_btn a{ display:block; font-size:14px; font-weight:bold; background:url(../images/btn_bg.gif) center no-repeat; width:185px; height:32px; line-height:32px; color:#FFF; text-align:center;}
.con_main .tab_cont .Q_A{ padding:6px 12px; border-top:1px solid #d0d0d0; color:#4e4e4e;}
.con_main .tab_cont .Q_A h3{ color:#333;}
.con_main .tab_cont .Q_A h4{ line-height:21px; font-size:12px; margin:2px 0;}
.con_main .tab_cont .Q_A p{ line-height:21px; font-size:12px; margin:0 0 21px 0;}
.con_main .tab_cont .Q_A a{ display:block; text-align:right; color:#06F;}

.con_main .tab_cont .float_r{ width:215px;}
.con_main .tab_cont .float_r .vip_potence{ color:#4e4e4e; line-height:18px; border:1px solid #dfdfdf; padding:8px; margin:10px 0;}
.con_main .tab_cont .float_r .vip_potence h3{ margin:0 0 8px; font-size:14px; color:#333;}
.con_main .tab_cont .float_r .vip_potence h4{ margin:4px 0;}
.con_main .tab_cont .float_r .vip_potence p{ text-indent:24px; margin:0;}
.con_main .tab_cont .float_r .vip_potence li{ margin-bottom:21px;}

.footer{ width:950px; margin:0 auto;}
.footer p{ text-align:center; color:#0053aa;}
.footer p a{ color:#0053aa;}

.errorMsg{color:red !important;}






